// miniprogram/pages/canceljoin/canceljoin.js
const db = wx.cloud.database()
const user = db.collection('user')
const clubco = db.collection('club')
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log('待审核的 clubid 为：' + options.clubid)
    user.where({                                    
        _openid: app.globalData.openID
      }).get()
      .then(res => {
        console.log('原来的 clubchecking为：' + res.data[0].clubchecking)
        console.log('then里面的 clubid 为：' + options.clubid)
        let clubchecking = res.data[0].clubchecking
        clubchecking = clubchecking.filter(item =>{
          return item != options.clubid
        })
        console.log('现在的 clubchecking为：' + clubchecking)
 
          clubco.where({
            _id:options.clubid
          }).get()
          .then(res=>{
            let checkmember =  res.data[0].checkmember             
            checkmember = checkmember.filter(item =>{
              return item != app.globalData.openID
            })
            wx.cloud.callFunction({ //调用云函数 更新审核社团列表
              name: 'newJoin',
              data: {
                clubchecking: clubchecking,
                clubid:options.clubid,
                checkmember:checkmember
                
              }
            }).then(res => {
              wx.showToast({
                title: '取消加入成功！',
                icon: 'none'
              })
            }).catch(err => {
              wx.showToast({
                title: '取消加入失败！',
                icon: 'none'
              })
            })
          })      
      })
      wx.navigateTo({
        url: '../myclublist/myclublist',
      })



  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})